Nuprl Lemma : state-machine-spec_wf 11,40

es:ES{i}, CR:Type{i}, F:((C List)R), I:AbsInterface(C), O:AbsInterface(R).
state-machine-spec{i:l}(esCRFIO {i'} 
latex


Definitionst  T, True, T, x:AB(x), P  Q, b, x:AB(x), SqStable(P), {x:AB(x)} , E(X), f(a), EState(T), Id, , pred!(e;e'), SWellFounded(R(x;y)), loc(e), <ab>, s = t, A, constant_function(f;A;B), Type, kindcase(ka.f(a); l,t.g(l;t) ), Knd, x:A  B(x), P & Q, Top, , e < e', r  s, val-axiom(E;V;M;info;pred?;init;Trans;Choose;Send;val;time), , Unit, left + right, Msg(M), type List, IdLnk, EOrderAxioms(Epred?info), EqDecider(T), ES, AbsInterface(A), P  Q, retrace(esQX), g glues Ia:Qa f Ib:Rb, Q-R-glued(esIb_valtypefIaQaIbRb), [], [car / cdr], let x,y = A in B(x;y), t.1, E, Void, x:A.B(x), x:AB(x), retracer(p), as @ bs, X(e), x.A(x), map(f;as), (e <loc e'), A c B, , P  Q, (x  l), x before y  l, state-machine-spec{i:l}(esCRFIO)
Lemmasretrace wf, es-locl wf, Q-R-glued wf, map wf, es-interface-val wf, append wf, retracer wf, subtype rel function, subtype rel sum, es-E-interface wf, val-axiom wf, constant function wf, sq stable from decidable, decidable assert

origin